rain/snow or hail copiously - Allemand Anglais Dictionnaire